Software quality assurance jobs careers in Sharm El-Sheikh, Egypt